AT-NFC  2.1 (win)
AT-NFC kernel set
Data Fields
tag_KER_OFFLINE_PIN_DATA Struct Reference

offline PIN cvm related data structure More...

#include <emv_data.h>

Data Fields

KER_INT16U usSize
 
KER_BYTE btPinTryCount
 
KER_BYTE btOdeScheme
 
KER_BYTE ar_btOdeUN [8]
 
KER_INT16U usOdeUNLen
 
union {
   struct {
      KER_BYTE   btAlg
 
      const KER_BYTE *   pbtOdePK
 
      KER_INT16U   usOdePKLen
 
      const KER_BYTE *   pbtOdePKExp
 
      KER_INT16U   usOdePKExpLen
 
   }   RSA
 
   struct {
      KER_BYTE   btASI
 
      const KER_BYTE *   pbtOdePK
 
      KER_INT16U   usOdePKLen
 
   }   ECC
 
ODE
 

Detailed Description

offline PIN cvm related data structure

Termial application should use it:

Field Documentation

◆ ar_btOdeUN

KER_BYTE ar_btOdeUN[8]

ODE UN (from Get Challenge)

◆ btAlg

KER_BYTE btAlg

ODE alg ID

◆ btASI

KER_BYTE btASI

ODE ASI

◆ btOdeScheme

KER_BYTE btOdeScheme

ODE selected scheme

◆ btPinTryCount

KER_BYTE btPinTryCount

remained pin try count

◆ pbtOdePK

const KER_BYTE* pbtOdePK

ODE PK

◆ pbtOdePKExp

const KER_BYTE* pbtOdePKExp

ODE PK Exp

◆ usSize

KER_INT16U usSize

size of struct


The documentation for this struct was generated from the following file: